public class question_11 {
}
class Solution_11 {
    public int maxArea(int[] height) {
//        int len=height.length;
//        int max=0;
//        for (int i = 0; i < len-1; i++) {
//            for (int j = i+1; j <len ; j++) {
//                int h=height[i]>height[j]?height[j]:height[i];
//                int temp=h*(j-i);
//                if(temp>max)
//                    max=temp;
//            }
//        }
//        return max;

        //通过双指针的方法
        int l=0,r=height.length-1;
        int max=0;
        while (l<r){
            int temp=(height[l]>height[r]?height[r]:height[l])*(r-l);
            if(temp>max)
                max=temp;
            if(height[l]>height[r])
                r--;
            else
                l++;
        }
        return max;
    }
}
